import { GCellRenderer } from "../../../../../com/mui/controls/GCellRenderer";
import { BaseItem } from "../../common/BaseItem";
import { ItemData } from "../../../resource/info/ItemData";
type int = number;
//class MountFeeCostCellRenderer
    
    export  class MountFeeCostCellRenderer extends GCellRenderer
    {
        constructor()
        {
            super();
            this.initView();
            return;
        }

        /* internal  */initView(): void
        {
            this._baseItem = new BaseItem();
            this._baseItem.isDragAble = false;
            this._baseItem.isDropAble = false;
            this._baseItem.isShowLock = true;
            this._baseItem.setSize(32, 32);
            this._baseItem.move(5, 5);
            this.addChild(this._baseItem);
            return;
        }

        public /* override */ set data(arg1: Object)
        {
            super.data = arg1;
            this._itemData = arg1.itemData as ItemData;
            this._num = arg1.num;
            if (this._itemData) 
            {
                this._baseItem.itemData = this._itemData;
                this._baseItem.setAmountText(this._num);
            }
            return;
        }

        /* internal */ /* var */_baseItem: BaseItem;

        /* internal */ /* var */_itemData: ItemData;

        /* internal */ /* var */_num: int;
    }
